package com.jtny.nytb.config.coderule.dto;

import com.jtny.component.entity.BaseDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

@Data
@ApiModel("单据编号规则管理")
public class ConfigRuleManagementDTO extends BaseDTO implements Serializable {

    /**
     * 规则名称
     */
    @ApiModelProperty("单据编号规则名称")
    private String name;
    /**
     * 规则标识
     */
    @ApiModelProperty("单据编号规则标识")
    private String sign;
    /**
     * 规则描述
     */
    @ApiModelProperty("单据编号规则描述")
    private String textDesc;

    /**
     * 状态 0-正常，1-禁用，9-删除
     */
    @ApiModelProperty("状态：0-正常，1-禁用，9-删除")
    private Integer status;

    @ApiModelProperty("规则类型条目")
    List<ConfigRuleParamRelationDTO> configRuleParamRelationList;
}
